package com.qumitech.visualnovel.model.dao.console;

import java.util.Date;

public class OutputConsumptionDetail {
    private Long id;

    private Long uid;

    private Date dtdate;

    private String nickname;

    private String channel;

    private Long payAll;

    private Long payDiamond;

    private Long payHicoin;

    private Long consumeDiamond;

    private Long consumeHicoin;

    private Long giftDiamond;

    private Date updatedAt;

    private Date createdAt;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public Date getDtdate() {
        return dtdate;
    }

    public void setDtdate(Date dtdate) {
        this.dtdate = dtdate;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public Long getPayAll() {
        return payAll;
    }

    public void setPayAll(Long payAll) {
        this.payAll = payAll;
    }

    public Long getPayDiamond() {
        return payDiamond;
    }

    public void setPayDiamond(Long payDiamond) {
        this.payDiamond = payDiamond;
    }

    public Long getPayHicoin() {
        return payHicoin;
    }

    public void setPayHicoin(Long payHicoin) {
        this.payHicoin = payHicoin;
    }

    public Long getConsumeDiamond() {
        return consumeDiamond;
    }

    public void setConsumeDiamond(Long consumeDiamond) {
        this.consumeDiamond = consumeDiamond;
    }

    public Long getConsumeHicoin() {
        return consumeHicoin;
    }

    public void setConsumeHicoin(Long consumeHicoin) {
        this.consumeHicoin = consumeHicoin;
    }

    public Long getGiftDiamond() {
        return giftDiamond;
    }

    public void setGiftDiamond(Long giftDiamond) {
        this.giftDiamond = giftDiamond;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", uid=").append(uid);
        sb.append(", dtdate=").append(dtdate);
        sb.append(", nickname=").append(nickname);
        sb.append(", payAll=").append(payAll);
        sb.append(", payDiamond=").append(payDiamond);
        sb.append(", payHicoin=").append(payHicoin);
        sb.append(", consumeDiamond=").append(consumeDiamond);
        sb.append(", consumeHicoin=").append(consumeHicoin);
        sb.append(", giftDiamond=").append(giftDiamond);
        sb.append(", updatedAt=").append(updatedAt);
        sb.append(", createdAt=").append(createdAt);
        sb.append("]");
        return sb.toString();
    }
}